找到股價站上 20 週線只是第一步,不是一站上就會開始飆升,我還會搭配價位突破「箱型區間」,這個突破,如果有個自動監控機制,就太方便了。我研究了一下 Elasticsearch,發現有一個叫 Watcher 的功能,來試試看吧!
根據官方文件的說明,Watcher 就是一個可以根據「條件」來執行動作的 Elasticsearch 功能。所謂的「條件」,就是「週期性」的查詢資料來進行評估。就一步步來嘗試建立一個 Watcher 吧。首先,登入 Elastic Cloud,打開 Kibana,進入 Stack Management,在 Alerts and Insight 點選 Watcher:
探索階段,看到 Advanced 就給它避開沒錯:
進去後,該填的欄位不用看說明書也可以自己填對:
再下一步,就發現這個 Threshold Alert 好像無法滿足我們對個股的監探需求啊…
因為條件式的設定,是針對整個 Index,而且真的就是簡單的組合;"Add action" 提供了一些可以執行的動作。
不管了,先試玩看看,晚點再來看如何客製化成我的需求:
在上面我設定了一個條件:「當所有 Document 的 high (當日最高價位)在過去 5 天大於 500 時發 Email 通知我」,然後…
很可惜的執行失敗了,檢查後發現 Email 都失敗啦。 Why?
Email 是付費會員的功能。
好傻好天真,看來只能從 Advanced Watcher 下手了,明天再來玩玩看。